package beans;

import java.util.List;

import javax.ejb.EJB;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;

import entidad.Usuario;
import facade.UsuarioFacadeRemote;

@ManagedBean
@SessionScoped
public class UsuarioBean {
	private int id;
	private String nombre;
	
	@EJB
	private UsuarioFacadeRemote usuarioRemote;
	
	public List<Usuario> getListar()
	{
		return usuarioRemote.listar();
	}
	
	public String save()
	{
		Usuario usuario = new Usuario();
		usuario.setIdUsuario(id);
		usuario.setNombre(nombre);
		usuarioRemote.save(usuario);
		return "estado";
	}

	public int getId() {
		return id;
	}

	public void setId(int id) {
		this.id = id;
	}

	public String getNombre() {
		return nombre;
	}

	public void setNombre(String nombre) {
		this.nombre = nombre;
	}

	@Override
	public String toString() {
		return "UsuarioBean [id=" + id + ", name=" + nombre + ", usuarioRemote="
				+ usuarioRemote + "]";
	}
}
